<?php

namespace app\common\model;

use think\Model;

class SiteConfig extends Model {
    
    /**
     * 定义主键
     * @var string
     */
    protected $pk = 'sc_id';
    
    /**
     * @desc 获取站点配置
     * @return array
     */
    public function getSiteConfig() {
        $siteConfig = $this->where('sc_status', '=', SITE_CONFIG_STATUS_YES)
            ->cache(true, 60)
            ->column('sc_value', 'sc_key');
        return $siteConfig;
    }
    
    /**
     * @desc 根据配置key获取value值
     * @param $key
     * @return mixed
     */
    public function getConfigValue($key) {
        $value = $this->where('sc_key', '=', $key)
            ->value('sc_value');
        return $value;
    }
}